/* 
 * File:   IPolygonShape.h
 * Author: Elevator
 *
 * Created on 30 Май 2013 г., 1:13
 */

#ifndef PHYSICS_IPOLYGONSHAPE_H
#define PHYSICS_IPOLYGONSHAPE_H

#include "Common/Common.h"
#include "IShape.h"

namespace physics {

	class IPolygonShape : public IShape {
	public:
		static const int MAX_VERTICES_COUNT = 8;
		
		virtual ICollection<Vec2>* GetVertices( ) const = 0;
		virtual void SetVertices( ICollection<Vec2>* vertices ) = 0;
	};
}

#endif	/* IPOLYGONSHAPE_H */

